microcontroller embedded electronics emulator electronic electronics - general bga design dil plcc qfp computers pld programming prototype pinball circuit board repairs engineering manufacturing hardware dip